<!DOCTYPE html>

<html devsite="">
<head>
<title>TensorFlow Lite C++ API Reference</title>
<meta name="page_type" value="reference"/>
<meta content="reference" name="page_type"/></head>
<body>
<div id="top"><!-- do not remove this div --></div>
<h1>TensorFlow Lite C++ API Reference</h1>
<h2>
<a href="/lite/api_docs/cc/namespace/tflite">tflite</a>
</h2>
<table class="nested-classes responsive">
<tbody>
<tr>
<th colspan="2">
<h3>Classes</h3>
</th>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/allocation.html">tflite::Allocation</a>
</td>
<td>A memory allocation handle. This could be a mmap or shared memory. </td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/error-reporter.html">tflite::ErrorReporter</a>
</td>
<td>A functor that reports error to supporting system. </td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/file-copy-allocation.html">tflite::FileCopyAllocation</a>
</td>
<td></td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/memory-allocation.html">tflite::MemoryAllocation</a>
</td>
<td></td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/m-m-a-p-allocation.html">tflite::MMAPAllocation</a>
</td>
<td>Note that not all platforms support MMAP-based allocation. </td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/mutable-op-resolver.html">tflite::MutableOpResolver</a>
</td>
<td>An <a href="/lite/api_docs/cc/class/tflite/op-resolver.html#classtflite_1_1_op_resolver">OpResolver</a> that is mutable, also used as the op in gen_op_registration. </td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/op-resolver.html">tflite::OpResolver</a>
</td>
<td>Abstract interface that returns TfLiteRegistrations given op codes or custom op names. </td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/tf-lite-int-array-view.html">tflite::TfLiteIntArrayView</a>
</td>
<td>Provides a range iterable wrapper for TfLiteIntArray* (C lists) that TfLite C api uses. </td>
</tr>
</tbody>
</table>
<table class="constants responsive">
<tbody>
<tr>
<th colspan="2">
<h3>Structs</h3>
</th>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/struct/tflite/stderr-reporter.html">tflite::StderrReporter</a>
</td>
<td></td>
</tr>
</tbody>
</table>
<h2>
<a href="/lite/api_docs/cc/namespace/tflite/impl">tflite::<wbr/>impl</a>
</h2>
<table class="nested-classes responsive">
<tbody>
<tr>
<th colspan="2">
<h3>Classes</h3>
</th>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/impl/flat-buffer-model.html">tflite::impl::FlatBufferModel</a>
</td>
<td></td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/impl/interpreter.html">tflite::impl::Interpreter</a>
</td>
<td></td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/class/tflite/impl/interpreter-builder.html">tflite::impl::InterpreterBuilder</a>
</td>
<td></td>
</tr>
</tbody>
</table>
<h2>
<a href="/lite/api_docs/cc/namespace/tflite/op-resolver-hasher">tflite::<wbr/>op_resolver_hasher</a>
</h2>
<table class="constants responsive">
<tbody>
<tr>
<th colspan="2">
<h3>Structs</h3>
</th>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/struct/tflite/op-resolver-hasher/operator-key-hasher.html">tflite::op_resolver_hasher::OperatorKeyHasher</a>
</td>
<td></td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/struct/tflite/op-resolver-hasher/value-hasher.html">tflite::op_resolver_hasher::ValueHasher</a>
</td>
<td></td>
</tr>
<tr>
<td>
<a href="/lite/api_docs/cc/struct/tflite/op-resolver-hasher/value-hasher-tflite/builtin-operator-.html">tflite::op_resolver_hasher::ValueHasher&lt; tflite::BuiltinOperator &gt;</a>
</td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>
